Mpdf\Image\Svg D

Total Complexity 950
Dependencies 12
Dependents 1
Total lines 3,906
Lines of code 3,073
Logical lines of code 2,325
Comment lines 544
Methods 28
Properties 38

Methods 28

Method Rating Maintainability Complexity Lines of code
svgGradient()
D
0
179 584
xml_svg2pdf_start()
D
0
167 483
svgDefineTxtStyle()
D
13
113 197
svgText()
D
13
78 280
svgDefineStyle()
D
19
85 156
svgStyle()
D
21
64 170
svgPath()
D
17
47 335
ImageSVG()
D
25
37 166
markScriptToLang()
D
31 37 93
svgImage()
C
33 28 87
xml_svg2pdf_end()
C
35 22 92
Arcto()
B
37 15 72
svgOffset()
A
45 15 43
svgRect()
A
44 11 44
computeBezierBoundingBox()
A
44 11 43
svg_overflow()
S
51 7 27
svgPolyline()
S
52 6 24
testIntersect()
S
55 6 19
testIntersectCircle()
S
59 5 13
__construct()
S
41 1 65
svgEllipse()
S
51 3 25
characterData()
S
62 3 12
ConvertSVGSizePixels()
S
61 3 11
svgPolygon()
S
59 2 13
CalcVectorAngle()
S
66 2 8
svgAddGradient()
S
80 1 3
svgWriteString()
S
82 1 3
ConvertSVGSizePts()
S
72 1 5